package com.health_predict_springboot.service;

import com.health_predict_springboot.pojo.SysExportRecord;

import java.util.List;
import java.util.Map;

public interface SysExportRecordService {
    // 根据ID查询
    SysExportRecord getExportRecordById(Integer recordId);
    
    // 根据用户ID查询导出记录
    List<SysExportRecord> getExportRecordsByUserId(Integer userId);
    
    // 查询所有导出记录
    List<SysExportRecord> getAllExportRecords();
    
    // 新增导出记录
    boolean addExportRecord(SysExportRecord exportRecord);
    
    // 更新导出记录
    boolean updateExportRecord(SysExportRecord exportRecord);
    
    // 删除导出记录
    boolean deleteExportRecord(Integer recordId);
    
    // 分页查询
    List<SysExportRecord> getExportRecordsByPage(Map<String, Object> params);
    
    // 查询总数
    int getExportRecordCount(Map<String, Object> params);
}